// 双指针 挑选子串
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e4;
ll a[N];
int main()
{
  ll n=0,m=0,k=0;
  cin >> n >> m>> k;
  for(int i = 1; i <= n; i++)
  cin >> a[i];
  
  int cnt = 0;
  int ans = 0;
  for(int l = 1, r = 0; l <= n; l++)
  {
    while(r<l || cnt<k&&r<n) 
    {
      r++;
      if(a[r] >= m) cnt++;
    }
    if(cnt >= k) ans += n - r + 1;
    if(a[l] >= m) cnt--;

  } 
  cout << ans;
  return 0;
}